package com.mcxx.modules.miniSalvation.order.dao.write;

import com.mcxx.modules.miniSalvation.order.entity.RecheckBatchEntity;

import java.util.List;

public interface RecheckBatchWriteDao {

	int insert(RecheckBatchEntity recheckBatch);


	int insertIgnoreNull(RecheckBatchEntity recheckBatch);


	int update(RecheckBatchEntity recheckBatch);


	int updateBatch(String status ,String [] batchNo);


	int   updateStatusDate(String status,String[] batchNo);


	int updateIgnoreNull(RecheckBatchEntity recheckBatch);


	int delete(RecheckBatchEntity recheckBatch);


	int deleteIds(String [] ids , String areaCode,String [] status);


	int  deleteBatch(String batchNo);



	int  updateCountPersion(String batchNo,String checkType,String checkState);

	int updateStateByBatchNo(List<String> list);

	int updateStateByCheckId(String checkId);

	int updateStateByCheckIds(List<String> list);
}
